﻿using Gym.Application.Profiles.Common;
using Gym.Domain.AdminAggregate;

namespace Gym.Application.Common.Interfaces
{
    public interface IAdminsRepository
    {
        Task AddAdminAsync(Admin admin);
        Task<Profile?> GetProfileByUserIdAsync(Guid userId);
        Task<Admin?> GetByIdAsync(Guid adminId);
        Task UpdateAsync(Admin admin);
    }
}
